var app = getApp();
Page({
    data:{
        siteroot : app.siteInfo.siteroot.replace('app/index.php', ''),uniacid: app.siteInfo.uniacid,
        isinit : false,
        inited : true,
        userinfo : {},
        status : 1,
        mess : '暂时无法绑定',
        scene : 0,
		isauth : false,
    },
    onLoad:function(options){
        var self = this;
        app.com.auth(function(user){
            self.setData({
                userinfo : user.wxInfo
            })
            app.com.http('bindadmin','POST',{scene : options.scene,op:'check'},0,true,'','',function(rea){
                if (rea.data && !rea.data.errno) {
                    self.setData({
                        status : 3,
                        mess : '绑定管理员',
                        scene : options.scene,
                        userinfo : rea.data.data.userinfo ? rea.data.data.userinfo : {},
                        isauth : rea.data.data.isauth,
                    });
                }else{
                    self.setData({
                        status : rea.data.errno,
                        userinfo : rea.data.data.userinfo ? rea.data.data.userinfo : {},
                        mess : rea.data.message
                    });
                }
            });
        },self);
    },
    bind : function(){
        var self = this;

        if(self.data.isauth == 1){
            self.loginauth = this.selectComponent('#loginauth');
            self.loginauth.hideauth();
            return false;
        }

        app.com.http('bindadmin','POST',{scene : self.data.scene,op:'bind'},0,true,'','',function(rea){
            if (rea.data && !rea.data.errno) {
                app.com.toast('已绑定','success');
                self.setData({
                    status : 1,
                    mess : '绑定成功'
                },function(){
                    if( rea.data.data.isweb == 1 ){
                        var weburl = encodeURIComponent( rea.data.data.url );
                        wx.navigateTo({
                          url: '/zofui_sales/pages/webview/webview?url='+weburl,
                        });
                    }
                });
            }else{
                app.com.alert(rea.data.message);
            }
        });
    },
    authed(e){
        var self = this;
        self.setData({
            isauth : false,
            'userinfo.nickName' : e.detail.nickname,
            'userinfo.avatarUrl' : e.detail.headimg,
        })
        self.bind();
    },
    hideauth(){
        this.setData({
            showuserbtn : false,
        })
    },
})